home *** CD-ROM | disk | FTP | other *** search
- OPT TURBO
-
- PROC skipNonWhite (theString, /* PTR TO STRING */
- startPos) /* Char index into theString, passed by value */
- DEF length
-
- /* Stops at SPACE, TAB, LF, CR. Returns endPos so that */
- /* MidStr (someString, theString, startPos, (endPos - startPos)) can be */
- /* used in the calling program. */
- /* Return of -1 indicates access beyond end of string. */
-
- length := StrLen (theString)
- IF startPos >= length THEN RETURN startPos
-
- WHILE (startPos < length) AND
- ((theString [startPos] <> " ") AND
- (theString [startPos] <> 9) AND /* TAB */
- (theString [startPos] <> 10) AND /* LF */
- (theString [startPos] <> 13)) /* CR */ DO INC startPos
-
- ENDPROC startPos
- /* skipNonWhite */
-
-